package com.fatec.lojavirtual.managedbean;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

import com.fatec.lojavirtual.entidade.Estoque;

@ManagedBean
@RequestScoped
public class EstoqueBean {

	private Estoque estoqueAtual;
	private List<Estoque> estoques;
	
	public EstoqueBean(){
		this.estoqueAtual = new Estoque();
//		this.setEstoques(new ArrayList<Estoque>());
	}
	
	public void remover(Estoque e){
		EstoqueRN estoqueRN = new EstoqueRN();
		estoqueRN.remover(e);
	}
	
	public void editar(Estoque e){
			this.setEstoqueAtual(e);
	}
	
	public void cancelar(){
		this.setEstoqueAtual(new Estoque());
	}
	
	public Estoque getEstoqueAtual() {
		return estoqueAtual;
	}

	public void setEstoqueAtual(Estoque estoqueAtual) {
		this.estoqueAtual = estoqueAtual;
	}

	public List<Estoque> getEstoques() {
		EstoqueRN estoqueRN = new EstoqueRN();
		this.estoques = estoqueRN.pesquisar();
		return this.estoques;
	}

	public void setEstoques(List<Estoque> estoques) {
		this.estoques = estoques;
	}
	
}
